package asia.yuanding.wechat.web.netty.handler.annotation;

import org.springframework.stereotype.Component;
import java.lang.annotation.*;

/**
 * 用于标识Netty消息处理类的注解
 * 被此注解标记的类将被识别为Netty消息处理器
 * 
 * @author Kiro
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface NettyMessageHandler {
    
    /**
     * 处理器类型（一级分类）
     * @return 处理器类型
     */
    String value();
}